// components/CustomType/index.js
Component({
    /**
     * 组件的属性列表
     */
    properties: {
		array:{ 				// 要接收的数据的名称
		  type:Array,			// type  要接收的数据的类型 
		  value:[]
		}
    },
    /**
     * 组件的初始数据
     */
    data: {
		initIndex:0,
		beMoreNine:true,
    },
	
	lifetimes: {
		attached: function() {
		// 在组件实例进入页面节点树时执行
		if(this.data.array.length<10)
			this.setData({
				beMoreNine:false
			})
		},
	},
	
    /**
     * 组件的方法列表
     */
    methods: {
		change: function(e) {
			let that = this
			let {index} = e.currentTarget.dataset
			let {text} = e.currentTarget.dataset
			
			let oldIndex = that.data.initIndex
			let tempArray = that.data.array
			tempArray[oldIndex].current = false
			tempArray[index].current = true
			that.setData({
				array:tempArray,
				initIndex:index,
			})
			
			setTimeout(()=>{
				that.close(text)
			},200)
			
		},
		
		close: function(param) {
			this.triggerEvent("CloseChooseType",{param:param})
		}
		
    }
})
